Deliver high quality code in primarily Java and/or Golang that anticipates scale, reliability, monitoring, integration, and extensibility needs.- Execute on features which harden Uber’s large scale production applications and networks, specifically detection and mitigation of bots and API abuse.
- Learn abuse patterns, develop detection techniques, and apply mitigation options in order to solve problems using technology in the context of varying business needs.
3+ years of experience building substantial backend software products using object oriented, database and distributed programming techniques.- Preferred languages: Golang, Javascript, Java, or Python.
- Experience with SQL (MySQL), NoSQL (Redis, Cassandra) preferred
- A passion for continuous improvement of yourself, your technical capabilities, and the capabilities of those around you.
- Solid foundational knowledge of security topics within distributed computing including Unix, DNS, TCP/IP, load balancing, IPSec, TLS and HTTP
BS in Computer Science or a related field.- Experience with large-scale systems and network security across data centers, cloud hosting providers, and container ecosystems preferred.
- Experience with designing and working with streaming or event-based applications built on frameworks such as Kafka, Flink, Spark and/or Ray
- Strong collaboration and communication skills to work with people from many different teams and when necessary assist with driving alignment between them.
Company
Location
Amsterdam - Netherlands
Job type
Full-Time
Golang Job Details
About the Role
You'll be tasked with improving security across all aspects of the Uber applications and infrastructure operating at significant scale. You will be challenged every day. The Bot Protection team develops systems and processes to avoid, detect, and mitigate security issues by adapting security best practices to Uber’s technical architecture.
The team's projects have a significant positive financial impact for Uber and its subsidiaries and require constant adaptation to external factors as well as internal technology changes.
What the Candidate Will Need / Bonus Points
- What the Candidate Will Do -
- Basic Qualifications -
- What the Candidate Will Do -
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs